package com.zxw.设计模式.行为型模式.观察者模式.使用java工具类实现.被观察者;

import java.util.Observable;

/**
 * @projectName: util-cloud
 * @package: com.zxw.设计模式.行为型模式.观察者模式.使用java工具类实现
 * @className: MyObservable
 * @author: zhangxuewei
 * @description: 被观察者
 * @date: 2023/10/10 11:15
 * @version: 1.0
 */
public class MyObservable extends Observable {

    private String msg;

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
        // 参数变动触发
        setChanged();
        // 触发联动
        notifyObservers(msg);
    }
}
